CPU Sharing for Autonomous Time-Aware Agents
نویسندگان
چکیده
In this paper, we investigate time-aware agents programming. A time-aware agent is able to manage several tasks working on disparate data. It reasons about its tasks durations and it is also able to cooperate with other agents to share CPU resources in order to meet its deadlines. Time-awareness should not be at the expense of agent autonomy, to which we must pay attention at programming and execution levels. Moreover, time-aware agents may need to quickly react to data provided by sensors. Taking into account these objectives leads us to introduce two agent classes: extrovert agents which are always turned towards the external world and introvert agents which allow to guarantee tasks durations. We show that our architecture enables autonomous time-aware agents to share a single CPU. We also introduce a Time Services Agent (TSA) which collects CPU usage requests and returns time slots ensuring deadlines meeting.
منابع مشابه
A Context-aware Architecture for Mental Model Sharing through Semantic Movement in Intelligent Agents
Recent studies in multi-agent systems are paying increasingly more attention to the paradigm of designing intelligent agents with human inspired concepts. One of the main cognitive concepts driving the core of many recent approaches in multi agent systems is shared mental models. In this paper, we propose an architecture for sharing mental models based on a new concept called semantic movement....
متن کاملImprove the Reactive Power Sharing by Uses to Modify Droop Characteristics in Autonomous Microgrids
Usually, the conventional droop methods is utilized for control of autonomous micro-grids. In islanded micro-grids (MG), due to the effects of mismatch in line impedance, the reactive power can't share by using the conventional droop method. In this paper, a method is proposed to improve reactive power sharing. In this method, the micro-sources are acted with P-w & Q-E droop characteristics, an...
متن کاملC# Templates for Time-Aware Agents
Autonomous behaviour of components characterises today computer applications. This has introduced a new generic architecture – multi-agent systems – where the interactions of autonomous proactive components (agents) – are decisive in determining the behaviour of the system. Increasingly, agent-based applications need time-awareness of agents and/or their interactions. Therefore the application ...
متن کاملA New Approach for Voltage Balancing and Appropriate Power-Sharing in Autonomous Microgrids
This paper suggests a new control method to modify the virtual impedance performance in unbalanced conditions. The proposed method compensates the voltage drop that occurred due to the virtual impedance and adjusts the voltage of the point of common coupling at a desirable level. To compensate the voltage drop, the reference voltage in the droop control varies according to the proposed algorith...
متن کاملAn Incentive-Aware Lightweight Secure Data Sharing Scheme for D2D Communication in 5G Cellular Networks
Due to the explosion of smart devices, data traffic over cellular networks has seen an exponential rise in recent years. This increase in mobile data traffic has caused an immediate need for offloading traffic from operators. Device-to-Device(D2D) communication is a promising solution to boost the capacity of cellular networks and alleviate the heavy burden on backhaul links. However, dir...
متن کامل